

/**
 * 设备维护输入信息
 * 
 * @export
 * @interface DeviceMaintenance
 */
export interface DeviceMaintenance {
    /**
     * 雪花ID
     * @type {number}
     * @memberof DeviceMaintenance
     */
    id: number;

    /**
     * 设备类型（如：0=AGV, 1=提升机等）
     * @type {number}
     * @memberof DeviceMaintenance
     */
    deviceType: number;

    /**
     * 设备ID（唯一）
     * @type {string}
     * @memberof DeviceMaintenance
     */
    deviceId: string;

    /**
     * 设备描述
     * @type {string | null}
     * @memberof DeviceMaintenance
     */
    description: string | null;

    /**
     * 设备所在层数
     * @type {number}
     * @memberof DeviceMaintenance
     */
    storey: number;

    /**
     * 设备状态（0=可用，1=不可用）
     * @type {number}
     * @memberof DeviceMaintenance
     */
    deviceStatus: number;

    /**
     * 出口/入口（0=入口，1=出口）
     * @type {number}
     * @memberof DeviceMaintenance
     */
    inOrOut: number;
}

/**
 * 设备状态枚举
 */
export enum DeviceStatusEnum {
    /**
     * 可用
     * @type {number}
     * @memberof DeviceStatusEnum
     */
    Available = 0,
    /**
     * 不可用
     * @type {number}
     * @memberof DeviceStatusEnum
     */
    Unavailable = 1
}

/**
 * 出入口枚举
 */
export enum InOrOutEnum {
    /**
     * 入口
     * @type {number}
     * @memberof InOrOutEnum
     */
    Entrance = 0,
    /**
     * 出口
     * @type {number}
     * @memberof InOrOutEnum
     */
    Exit = 1
}
    
  
/**
 * 定义 DeleteDeviceMaintenance 接口，用于删除出入口的输入参数
 */
export interface DeleteDeviceMaintenance {
    
       /**
     * 主键Id
     *
     * @type {number}
     * @memberof DeleteEntranceAndexit
     */
       id: number;

}

/**
 * 状态枚举
 */
export enum StatusEnum {
    /**
     * 启用
     * @type {number}
     * @memberof StatusEnum
     *  */
    Enable = 1,
    /**
     * 禁用
     * @type {number}
     * @memberof StatusEnum
     *  */
    Disable = 0
}